//
// Created by Administrator on 2023/9/1.
//

#ifndef F103VET6_U8G2_DEBUG_H
#define F103VET6_U8G2_DEBUG_H

#include "usart.h"
#include <stdio.h>

#define DEBUG   1 // 1打开打印 0关闭所有打印

#if DEBUG
#define DBG(format,...)  printf(format, ##__VA_ARGS__)//正常打印
//#define DBG(format,...)  printf("[%s][%05d]:"format, __func__, __LINE__, ##__VA_ARGS__) //打印函数名，行号
//#define DBG(format,...) printf("["__FILE__"][%s][%05d]: "format, __func__, __LINE__, ##__VA_ARGS__)//打印文件名，函数名，行号
#else
#define DBG(format,...)
#endif

//#define APP_DBG(...) { \
//    int len = snprintf(debug_buff, 256, __VA_ARGS__); \
//    if(len > 0) HAL_UART_Transmit_DMA(&huart1, (uint8_t *)debug_buff, len); \
//    }


#endif //F103VET6_U8G2_DEBUG_H
